package com.hnu.store.service;

import com.hnu.store.entity.Feedback;
import java.util.List;

public interface IFeedbackService {

    /**
    * 获取所有的系统反馈
     */
    List<Feedback> getAllFeedback();

    /**
    * 获取用户提交的系统反馈
    * @param userId 用户id
     */
    List<Feedback> getFeedbackListByUserid(Integer userId);

    /**
    * 根据id获取单个系统反馈记录
    * @param feedbackId 系统反馈id
     */
    Feedback getFeedbackById(Integer feedbackId);

    /**
    * 添加系统反馈的回复内容
    * @param feedbackId 系统反馈id
    * @param content 回复内容
     */
    void addContent(Integer feedbackId, String content);

    /**
    * 添加一条反馈记录
    * @param feedback 反馈记录
     */
    void insert(Feedback feedback);
}
